home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / Reference / DevCon / Milan_1991 / Devcon91.4 / AppShell / Examples / MultiProj / lmkfile < prev    next >
Encoding:
Text File  |  1992-09-01  |  752 b   |  34 lines

  1. # lmk file for multiproj
  2. # Copyright (C) 1989, 1990 Commodore-Amiga, Inc.
  3. # written by David N. Junod
  4.  
  5. FILES1    = multiproj.o project.o about.o ae:support/main.o
  6. COFILES    = $(FILES1)
  7. CFLAGS    = -b0 -cf -ms -v -d2
  8. LDFLAGS    = DEFINE __main=__tinymain SMALLCODE SMALLDATA
  9. LLIBS    = LIB lib:lc.lib lib:amiga.lib lib:debug.lib
  10. STARTUP    = LIB:c.o
  11. NAME    = multiproj
  12.  
  13. .c.o:
  14.     LC $(CFLAGS) $*
  15.  
  16. .asm.o:
  17.     CASM -a $*.asm -i INCLUDE: -o $*.o
  18.  
  19. ALL:    $(NAME)
  20.  
  21. $(NAME):    $(NAME).ld
  22.     BLINK from $(NAME).ld to $(NAME) NODEBUG
  23.     BUMPREV 37 $(NAME)_rev
  24.     SETCLOCK LOAD
  25.  
  26. $(NAME).ld: $(NAME)_rev.h $(COFILES)
  27.     BLINK <with <
  28. FROM $(STARTUP) $(COFILES) $(LDFLAGS) $(LLIBS) TO $(NAME).ld
  29. <
  30.  
  31. # This is just to handle the case of a non-existant _rev file
  32. $(NAME)_rev.h:
  33.     BUMPREV 37 $(NAME)_rev
  34.